/*
 * BCSharedData.cpp
 *
 *  Created on: 29/04/2013
 *      Author: agpardo
 */

#include "BirthClinic/include/BCSharedData.h"
#include <string.h>

int BCSharedData::_gNbOfOrganism;

int BCSharedData::_genotypeMaxLength;
int BCSharedData::_genotypeMinLength;

int BCSharedData::_birthClinicWidth;
int BCSharedData::_birthClinicHeight;
int BCSharedData::_birthClinicCenterPosX;
int BCSharedData::_birthClinicCenterPosY;

int BCSharedData::_robotId;

int BCSharedData::_organismMaxLife;
int BCSharedData::_organismMinLife;
int BCSharedData::_organismInfancyDuration;

int BCSharedData::_postnatalPeriod;
int BCSharedData::_constructionPeriod;

int BCSharedData::_matingViewRange;

int BCSharedData::_mutationProbability;

int BCSharedData::_statisticsInterval;

std::string BCSharedData::_gMainAgentMaskImageFilename;
std::string BCSharedData::_gComponentAgentMaskImageFilename;
std::string BCSharedData::_birthClinicLogFilename;

std::ofstream BCSharedData::_birthClinicLogFile;

SDL_Surface *BCSharedData::_gMainAgentMaskImage = NULL;
SDL_Surface *BCSharedData::_gComponentAgentMaskImage = NULL;

